package com.hjm.project.formalPos.posTransferRecord.domain;

import com.hjm.framework.aspectj.lang.annotation.Excel;
import com.hjm.framework.web.domain.BaseEntity;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 划拨记录对象 pos_transfer_record
 * 
 * @author LOVE
 * @date 2020-11-27
 */
public class PosTransferRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 终端号 */
    @Excel(name = "终端号")
    private String posNo;

    /** 当前服务商 */
    @Excel(name = "当前服务商")
    private Long currentAgent;

    /** 目标服务商 */
    @Excel(name = "目标服务商")
    private Long targetAgent;

    /** 操作日期 */
    @Excel(name = "操作日期")
    private String operateDate;

    /** 操作时间 */
    @Excel(name = "操作时间")
    private String operateTime;

    /** 操作人 */
    @Excel(name = "操作人")
    private String operateMan;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setPosNo(String posNo)
    {
        this.posNo = posNo;
    }

    public String getPosNo()
    {
        return posNo;
    }
    public void setCurrentAgent(Long currentAgent)
    {
        this.currentAgent = currentAgent;
    }

    public Long getCurrentAgent()
    {
        return currentAgent;
    }
    public void setTargetAgent(Long targetAgent)
    {
        this.targetAgent = targetAgent;
    }

    public Long getTargetAgent()
    {
        return targetAgent;
    }
    public void setOperateDate(String operateDate)
    {
        this.operateDate = operateDate;
    }

    public String getOperateDate()
    {
        return operateDate;
    }
    public void setOperateTime(String operateTime)
    {
        this.operateTime = operateTime;
    }

    public String getOperateTime()
    {
        return operateTime;
    }
    public void setOperateMan(String operateMan)
    {
        this.operateMan = operateMan;
    }

    public String getOperateMan()
    {
        return operateMan;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("posNo", getPosNo())
            .append("currentAgent", getCurrentAgent())
            .append("targetAgent", getTargetAgent())
            .append("operateDate", getOperateDate())
            .append("operateTime", getOperateTime())
            .append("operateMan", getOperateMan())
            .toString();
    }
}
